﻿body
{
    text-align: left;
    font-size: 14px;
}
#container
{
    width: 1000px;
    float: left;
}
#regdiv
{
    width: 600px;
    float: left;
}
.item
{
    height: 40px;
    line-height: 25px;
    width: 570px;
    margin-left: 20px;
    display: inline;
    float: left;
    padding: 5px;
}
.reg
{
    color: #cd131e;
}
.item .text
{
    border: 1px solid #CCC;
    width: 160px;
    height: 25px;
    margin-right: 10px;
    vertical-align: middle;
}
.validatorMsg
{
    padding: 5px 7px 5px 23px;
    font-size: 12px;
    line-height: 30px;
}
.validatorFocus
{
    width: 182px;
    padding: 8px 7px;
    _padding: 10px 7px 6px 7px;
    background: #fffdec;
    border: 1px solid #edebd8;
}
.validatorValid
{
    background: url(images/validatorValid.png) no-repeat 5px 5px;
}
.validatorError
{
    background: #ffe8e8 url(images/validatorError.png) no-repeat 5px 5px;
    border: 1px solid #ffbcbc;
}
